package com.lab.system.domain;

import com.lab.common.annotation.Excel;
import com.lab.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 实验设备对象 biz_lab_equipment
 *
 * @author cf
 * @date 2025-02-09
 */
@Data
public class Equipment extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 所属实验室id
     */
    private Long labId;

    /**
     * 所属实验室id
     */
    private List<Long> labIds;

    /**
     * 所属实验室
     */
    @Excel(name = "所属实验室")
    private String labName;

    /**
     * 设备编号
     */
    @Excel(name = "设备编号")
    private String equipmentNo;

    /**
     * 设备名称
     */
    @Excel(name = "设备名称")
    private String equipmentName;

    /**
     * 设备类型
     */
    @Excel(name = "设备类型")
    private String equipmentType;

    /**
     * 使用说明
     */
    @Excel(name = "使用说明")
    private String usageInstructions;

    /**
     * 价格
     */
    @Excel(name = "价格")
    private Long price;

    /**
     * 实验室租用状态
     */
    private Long status;

    /**
     * 实验室租用状态
     */
    @Excel(name = "设备租用状态")
    private String statusDesc;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 修改时间
     */
    private Date updatedAt;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 修改人
     */
    private String updatedBy;
}
